utf8proc (2.7.0-2) UNRELEASED; urgency=medium
* Use GraphemeBreakTest.txt as is, re-enable graphemetest
+ * Use grep to generate Uppercase.txt and Lowercase.txt
-- Graham Inggs <ginggs@debian.org> Wed, 22 Dec 2021 16:12:17 +0000
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/data/Makefile
+++ b/data/Makefile
-@@ -25,31 +25,31 @@
+@@ -25,37 +25,37 @@
UNICODE_VERSION=14.0.0
UnicodeData.txt:
+ cp /usr/share/unicode/emoji/emoji-data.txt $@
Uppercase.txt: DerivedCoreProperties.txt
- $(RUBY) -e 'puts File.read("DerivedCoreProperties.txt")[/# Derived Property: Uppercase.*?# Total code points:/m]' > $@
+- $(RUBY) -e 'puts File.read("DerivedCoreProperties.txt")[/# Derived Property: Uppercase.*?# Total code points:/m]' > $@
++ grep -zoP '(?s)# Derived Property: Uppercase.*?# Total code points:' DerivedCoreProperties.txt > $@
+
+ Lowercase.txt: DerivedCoreProperties.txt
+- $(RUBY) -e 'puts File.read("DerivedCoreProperties.txt")[/# Derived Property: Lowercase.*?# Total code points:/m]' > $@
++ grep -zoP '(?s)# Derived Property: Lowercase.*?# Total code points:' DerivedCoreProperties.txt > $@
+
+ clean:
+ rm -f UnicodeData.txt EastAsianWidth.txt GraphemeBreakProperty.txt DerivedCoreProperties.txt CompositionExclusions.txt CaseFolding.txt NormalizationTest.txt GraphemeBreakTest.txt CharWidths.txt emoji-data.txt